github.com/klauspost/compress/flate.compressor.window (field)
48 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L116: window []byte
deflate.go#L135: *(*[windowSize]byte)(d.window) = *(*[windowSize]byte)(d.window[windowSize:])
deflate.go#L166: n := copy(d.window[d.windowEnd:], b)
deflate.go#L175: window = d.window[d.blockStart:index]
deflate.go#L191: window := d.window[d.blockStart:index]
deflate.go#L233: n := copy(d.window[d.windowEnd:], b)
deflate.go#L243: tocheck := d.window[startindex:end]
deflate.go#L277: win := d.window[0 : pos+minMatchLook]
deflate.go#L403: d.window = make([]byte, 2*windowSize)
deflate.go#L435: for _, v := range d.window[s.index:d.windowEnd] {
deflate.go#L459: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L473: hash := hash4(d.window[s.index:])
deflate.go#L513: h := hash4(d.window[prevIndex+prevLength:])
deflate.go#L516: length := matchLen(d.window[prevIndex+checkOff:end], d.window[ch2+checkOff:])
deflate.go#L524: if prevLength >= maxMatchLength || d.window[prevIndex+i] != d.window[ch2+i] {
deflate.go#L527: d.tokens.AddLiteral(d.window[prevIndex+j])
deflate.go#L537: h := hash4(d.window[s.index:])
deflate.go#L553: h := hash4(d.window[prevIndex+prevLength:])
deflate.go#L556: length := matchLen(d.window[prevIndex+checkOff:end], d.window[ch2+checkOff:])
deflate.go#L565: if prevLength >= maxMatchLength || d.window[prevIndex+i] != d.window[ch2+i-1] {
deflate.go#L568: d.tokens.AddLiteral(d.window[prevIndex+j])
deflate.go#L578: h := hash4(d.window[s.index:])
deflate.go#L615: tocheck := d.window[startindex:end]
deflate.go#L651: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L668: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L677: h := hash4(d.window[s.index:])
deflate.go#L686: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L706: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L714: n := copy(d.window[d.windowEnd:], b)
deflate.go#L723: if d.windowEnd < len(d.window) && !d.sync || d.windowEnd == 0 {
deflate.go#L726: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L736: if d.windowEnd < len(d.window) {
deflate.go#L746: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L748: d.w.writeBlockHuff(false, d.window[:d.windowEnd], true)
deflate.go#L758: d.fast.Encode(&d.tokens, d.window[:d.windowEnd])
deflate.go#L761: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L764: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L767: d.w.writeBlockDynamic(&d.tokens, false, d.window[:d.windowEnd], d.sync)
deflate.go#L782: if d.windowEnd == len(d.window) || d.sync {
deflate.go#L813: d.window = make([]byte, maxStoreBlockSize)
deflate.go#L818: d.window = make([]byte, 32<<10)
deflate.go#L827: d.window = make([]byte, maxStoreBlockSize)
deflate.go#L840: d.window = make([]byte, maxStoreBlockSize)
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |